<%@page import="study.top.mydb.Member"%>
<%@page import="study.top.jsp.WebHandler"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ include file="dbcon.jsp" %>
<%
/*
	String id = web.getValue("id");
	String name = web.getValue("name");
	String jumin = web.getValue("jumin");
	String email = web.getValue("email");
*/	
	String id = web.getreValue("id");
	String name = web.getreValue("name");
	String jumin = web.getreValue("jumin");
	String email = web.getreValue("email");
	
	// 입력값에 대한 유효성 검사
	if (id.equals("") || name.equals("") || jumin.equals("") || email.equals("")) {
		web.openPopup("defaultPopup.jsp", null, "파라미터가 없습니다. 다시 시도해 주세요.");
	}
	
	Member mem = new Member();
	String new_pw = mem.searchPW(id, name, jumin, email);

	if (new_pw == null) {
		web.openPopup("defaultPopup.jsp", "topmainpage.jsp", "비밀번호 찾기에 실패했습니다. 아이디와 이름, 주민번호를 다시 입력해 주세요.");
	} else {
		// 아이디와 이름, 주민번호를 통해서 회원가입된 회원인지를 검사한 후, 새로 작성된 패스워드를 uSendMailOk.jsp로 보내서 회원이 함께 작성한 이메일로 보내준다.
		web.openPopup("defaultPopup.jsp", "uSendmailOk.jsp?new_pw=" + new_pw + "&email=" + email, "입력한 메일주소로 새로 발급된 비밀번호를 적어서 발송되었습니다.");
	}
%>